package com.neusoft.neuiotms.dcvm.repository;

import java.util.List;
import java.util.Map;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.neusoft.bizcore.web.support.Searchable;
import com.neusoft.neuiotms.dcvm.model.Alarm;

public interface CustomizedAlarmRepository {

    Page<Alarm> search(final Pageable pageable, final Searchable searchable);

    List<Alarm> search(final Searchable searchable);

    List<Map<String, Object>> statsByLocation();
}
